package com.yjt.common.log.annotation;



import com.yjt.common.enums.ModulEnum;
import com.yjt.common.enums.OperTypeEnum;

import java.lang.annotation.*;

/**
 * 10  * 自定义操作日志注解
 * 11  * @author wu
 * 12
 */
@Target(ElementType.METHOD) //注解放置的目标位置,METHOD是可注解在方法级别上
@Retention(RetentionPolicy.RUNTIME) //注解在哪个阶段执行
@Documented
public @interface OperLog {

    ModulEnum operModul() default ModulEnum.DEFAULT_MODUL; // 操作模块

    OperTypeEnum operType() default OperTypeEnum.ADD;  // 操作类型

    String operDesc() default "";  // 操作说明
}
